14.7 Corda Opensource vs. Corda Enterprise
The opensource and enterprise versions of Corda are 100%
compatible and interoperable, which means that in order to save the
cost, the developers can download the opensource version and start
learning all the features with loads of examples available on GitHub.
However, when moving to production, it’s justified to adopt the
enterprise version. Table 14.1 is a comparison chart showing the
differentiators that prompt the organizations for Corda enterprise
adoption, as follows:
Features
Corda
Opensource
Corda
Enterprise
Database support
H2, Postgres,
SQL Server
H2, Postgres,
SQL
Server,
Oracle
Multiple nodes for high availability/disaster
recovery
No
Yes
External Artemis MQ
No
Yes
Corda firewall and External Artemis MQ with
multi-node sharing
No
Yes
HSM support for key storage
No
Yes
Oracle RAC connectivity and clustered notary
No
Yes
Tool for node health check, Configuration
obfuscation and HA administration
No
Yes
Software maintenance and support
No
Yes
Table 14.1: Comparison of R3 Corda Opensource and Enterprise versions
14.8 Performance and Scalability
R3 Corda, being a private permissioned DLT, is highly scalable and
its performance and scalability benchmarking results are regularly
updated
on
their
website,
https://docs.r3.com/en/platform/corda/4.6/enterprise/performance-
testing/performance-results.html.